2024-10-10

Talteori

Delbarhet

Euklides algoritm

Se även: 2024-10-09#Euklides algoritm

Sats 5.18 (Bézout's identitet)

Låt a,bZ+. Det finns m,nZ så att

sgd(a,b)=ma+nb

OBS: m och n är ej bägge positiva.
Ej heller entydigt.

Euklides baklänges
Tip

Euklides algoritm kan även köras baklänges från näst sista raden:

rn2=rn1qn+rnrn=rn2qnrn1

På så sätt fär vi ut rn=am+bk där m,kZ

Exempel

Det här är Exempel 3 från förra föreläsningen baklänges

rn=rn2rn1qn12=60224
=602(204603)
=602204+660
=7602204
=7(8764204)2204
=7876282042204
=787630204

Svar: {m=7k=30

Relativt prima

Två heltal a,bZ sådana att sgd(a,b)=1 kallas relativt prima.

Diofantiska ekvationer

Ekvationer med heltalskoefficienter där vi söker heltalslösningar.

Ex: xn+yn=zn,nZ+,x,y,zZ

Linjära ekvationer

I den här kursen kommer vi enbart lösa linjära ekvationer i två variabler:

Givet a,b,cZ, hitta x,yZ i den allmänna ekvationen:

ax+by=c

När finns det lösningar i den allmänna ekvationen?

Vi benämner den allmänna ekvationen ovan (**)

Från Bézout's identitet: om c=sgd(a,b), finns x,y så att:

ax+by=sgd(a,b)

Antag nu att d=sgd(a,b) och dc i ekvationen (**)
sZ:c=sd

Ekvationen kan skrivas som ax+by=ds

Vi vet att det finns m,nZ så att am+bn=d från Bézout's identitet. Vi multiplicerar med s:
ams+bns=ds
en lösning till (**) ges av (x,y)=(sm,sn)
(**) är lösbar om d=sgd(a,b) är sådan att dc

Antag att det finns en lösning (x,y) till (**).

Måste gälla att dc, da, db
dax,dby
d(ax+by)

Sats 5.22

Den diofantiska ekvationen ax+by=c är lösbar om och endast om sgd(a,b)c

Lös diofantiska ekvationer

Givet att sgd(a,b)c, hur hittar vi (x,y) som löser (**)?

Sätt d=sgd(a,b), definiera r=cd
Från Bézout's: m,nZ så att am+bn=d

Multiplicerar med r:

arm+brn=dr=dcd=c
(x,y)=(rm,rn) är en lösning

Kan hitta d,m,n från #Euklides algoritm.

Exempel

Hitta en lösning till 3x+7y=2

sgd(3,7)=1 (Euklides algoritm)
12det finns en lösning

#Euklides baklänges ger oss:

1=723,m=2,n=1

Multiplicera med r=cd=21=2:

(x,y)=(rm,rn)=(2m,2n)=(4,2) är en lösning

Allmänna lösningen
Sats 5.25

Om sgd(a,b)=1 och r,sinnZ är sådanna att:

ar+bs=c

Då gäller att mängden av alla lösningar till (**) ges av:

{(x,y)=(rbm,s+am),mZ}

Alternativ formulering:
Den diofantiska ekvationen (**) har den allmänna lösningen

(x,y)=(cubn,cv+an),nZ

Där u,v är sådanna att au+bv=1.